package vista;

import javax.swing.JFrame;

import thieft.Juego;

public class Vista {

	private Juego juego;
	private JFrame frame;
	private VistaRangoPolicia vistaRangoPolicia;
	private VistaCrimen vistaCrimen;
	private VistaMision vistaMision;
	private VistaComenzarCaso vistaComenzarCaso;
	
    public Vista(Juego juego) {
		
		this.juego = juego;
		
		this.frame = new JFrame("Algo-Thieft");
		this.frame.setVisible(true);	
		this.frame.setSize(500,350);
		this.frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);			
		this.frame.getContentPane().setLayout(null);
		
		this.vistaRangoPolicia = new VistaRangoPolicia(this.juego, this.frame);
		this.vistaCrimen = new VistaCrimen(this.juego, this.frame);
		this.vistaMision = new VistaMision(this.juego, this.frame);
		this.vistaComenzarCaso = new VistaComenzarCaso(this.juego, this.frame);
    }
    
    public void dibujar(){
		
		this.vistaRangoPolicia.actualizar();
		this.vistaCrimen.actualizar();
		this.vistaMision.actualizar();
		this.vistaComenzarCaso.comenzarCaso();
    }
}
